package com.cn.mmd.mapper;

import com.cn.mmd.model.CustomEvaluation;
import com.cn.mmd.model.CustomEvaluationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomEvaluationMapper {
    int countByExample(CustomEvaluationExample example);

    int deleteByExample(CustomEvaluationExample example);

    int deleteByPrimaryKey(Integer customevaluationid);

    int insert(CustomEvaluation record);

    int insertSelective(CustomEvaluation record);

    List<CustomEvaluation> selectByExample(CustomEvaluationExample example);

    CustomEvaluation selectByPrimaryKey(Integer customevaluationid);

    int updateByExampleSelective(@Param("record") CustomEvaluation record, @Param("example") CustomEvaluationExample example);

    int updateByExample(@Param("record") CustomEvaluation record, @Param("example") CustomEvaluationExample example);

    int updateByPrimaryKeySelective(CustomEvaluation record);

    int updateByPrimaryKey(CustomEvaluation record);

    List<CustomEvaluation> selectAllCustomEvaluation(CustomEvaluation customEvaluation);

    int countCustomEvaluation(String teacharId);

    List<CustomEvaluation> selectAllByLikeNum(CustomEvaluation customEvaluation);
}